请问“->”是什么运算?

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:36:50
因开发需要,某软件的SDK,DEMO是用VC++写,请问一下,里面的->是什么意思?谢谢

指向运算符;就是用一指针调用指针所指向的类或结构体的成员函数或成员变量
如:
class Sum{
public:
void jia(){
.....
}
}
Sum m;
Sum *p=m;
m.jia();
p->jia();
m.jia();和 p->jia();等效

可以叫做“指向操作符”,用一个类或结构的指针访问其成员时就用它。如:
CString* str=new CString;
str->GetLength();
delete str;

指针运算

用在指针运算过程中的,只有档变量是指针时才使用,指向变量的一个成员,成员可以是变量,也可以是函数.